Dân cư phân bố theo các đơn vị hành chính Dân cư Thanh Hóa

Theo kết quả các cuộc điều tra dân số, huyện Quảng Xương có số dân đông nhất tỉnh trong khi huyện miền núi Mường Lát có dân số thấp nhất. So với năm 1999, dân số của các huyện đồng bằng năm 2009 nói chung giảm đi do thực hiện khá tốt kế hoạch hóa gia đình và do di cư đến các vùng khác trong nước. Ngược lại dân số các huyện miền núi đều tăng lên.

Dân số các đơn vị hành chính trực thuộc tỉnh Thanh Hóa.
TênNăm 1999[12]Năm 2009[13]
Thành phố
Thanh Hóa179.324210.844
Thị xã
Bỉm Sơn54.35154.148
Sầm Sơn53.73954.109
Huyện
Bá Thước97.66096.412
Cẩm Thủy108.697100.425
Đông Sơn109.507102.765
Hà Trung119.671107.798
Hậu Lộc174.303165.470
Hoằng Hóa249.997246.309
Lang Chánh42.07945.417
Mường Lát27.83033.614
Nga Sơn142.434135.805
TênNăm 1999Năm 2009
Ngọc Lặc129.220129.119
Như Thanh79.37585.152
Như Xuân55.49964.303
Nông Cống182.955183.074
Quan Hóa41.32743.855
Quan Sơn31.57435.428
Quảng Xương261.126256.351
Thạch Thành135.684136.264
Thiệu Hóa193.019176.994
Thọ Xuân233.040213.066
Thường Xuân86.64283.241
Tĩnh Gia218.923214.420
Triệu Sơn211.233195.286
Vĩnh Lộc85.55380.227
Yên Định162.545155.112